a technological masterpiece - Español Inglés Diccionario